package Modelo;

public class PsPersonalPhone extends BaseModelo
{
  private static String tableName = "PS_PERSONAL_PHONE";
  private static EstructuraFila estructuraFila = new EstructuraFila();

  public static void setEstructuraFila(EstructuraFila aEstructuraFila)
  {
    estructuraFila = aEstructuraFila;
  }

  public static String getTableName()
  {
    return tableName;
  }

  public static EstructuraFila getEstructuraFila()
  {
    return estructuraFila;
  }

  public PsPersonalPhone(String emplid)
  {
    blanquearCamposObligatorios(estructuraFila);

    setEmplid(emplid);
  }

  public void setEmplid(String emplid) {
    asignarCampo("EMPLID", emplid);
  }

  public void setPhone_type(String phone_type) {
    asignarCampo("PHONE_TYPE", phone_type);
  }

  public void setCountry_code(String country_code) {
    asignarCampo("COUNTRY_CODE", country_code);
  }

  public void setPhone(String phone) {
    asignarCampo("PHONE", phone);
  }

  public void setExtension(String extension) {
    asignarCampo("EXTENSION", extension);
  }

  public void setPref_phone_flag(String pref_phone_flag) {
    asignarCampo("PREF_PHONE_FLAG", pref_phone_flag);
  }

  public AtributoValor getEmplid() {
    return obtenerAtributoValor("EMPLID");
  }

  public AtributoValor getPhone_type() {
    return obtenerAtributoValor("PHONE_TYPE");
  }

  public AtributoValor getCountry_code() {
    return obtenerAtributoValor("COUNTRY_CODE");
  }

  public AtributoValor getPhone() {
    return obtenerAtributoValor("PHONE");
  }

  public AtributoValor getExtension() {
    return obtenerAtributoValor("EXTENSION");
  }

  public AtributoValor getPref_phone_flag() {
    return obtenerAtributoValor("PREF_PHONE_FLAG");
  }

  static
  {
    estructuraFila.adicionar("EMPLID", "S", true, "getEmplid");
    estructuraFila.adicionar("PHONE_TYPE", "S", true, "getPhone_type");
    estructuraFila.adicionar("COUNTRY_CODE", "S", true, "getCountry_code");
    estructuraFila.adicionar("PHONE", "S", true, "getPhone");
    estructuraFila.adicionar("EXTENSION", "S", true, "getExtension");
    estructuraFila.adicionar("PREF_PHONE_FLAG", "S", true, "getPref_phone_flag");
  }
}